package com.neusoft.elmboot.service;

import java.math.BigDecimal;
import java.util.List;

import com.neusoft.elmboot.po.VirtualWallet;
import com.neusoft.elmboot.po.VirtualWalletTransaction;

public interface VirtualWalletService {
	public VirtualWallet getVirtualWallet(Integer walletId);
    public VirtualWallet getVirtualWalletByUserId(String userId);
	public int updateBalance(VirtualWallet virtualWallet);
	public BigDecimal getVirtualWalletBalanceByWalletId(Integer walletId);
	public List<VirtualWalletTransaction> getVirtualWalletTurnoverByWalletId(Integer walletId);
	public int updateVirtualWalletOverdraftLimitByWalletId(Integer walletId, BigDecimal overdraftLimit);


}